home *** CD-ROM | disk | FTP | other *** search
/ mail.altrad.com / 2015.02.mail.altrad.com.tar / mail.altrad.com / TEST / office german / PROPLUS.WW / PROPLSWW.CAB / FL_XdrRowset_xsd_113461________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Text File  |  2006-10-26  |  5KB  |  96 lines

  1. <xsd:schema xmlns="urn:schemas-microsoft-com:rowset" 
  2.             targetNamespace="urn:schemas-microsoft-com:rowset"         
  3.             attributeFormDefault="unqualified"
  4.             elementFormDefault="qualified" 
  5.             xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  6.  
  7.   <!-- converted from schema provided at http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnarado/html/xmlintegrationinado.asp -->
  8.   <xsd:attribute name="updatable" type="xsd:boolean"/>
  9.   <xsd:attribute name="updateresync" type="xsd:int" />
  10.   <xsd:attribute name="uniquetable" type="xsd:string" />
  11.   <xsd:attribute name="uniqueschema" type="xsd:string" />
  12.   <xsd:attribute name="uniquecatalog" type="xsd:string" />
  13.   <xsd:attribute name="customresync" type="xsd:string" />
  14.   <xsd:attribute name="irowsetchange" type="xsd:boolean" />
  15.   <xsd:attribute name="irowsetupdate" type="xsd:boolean" />
  16.   <xsd:attribute name="commandtimeout" type="xsd:int" />
  17.   <xsd:attribute name="batchsize" type="xsd:int" />
  18.   <xsd:attribute name="updatecriteria" type="xsd:int" />
  19.   <xsd:attribute name="reshapename" type="xsd:string" />
  20.   <xsd:attribute name="autorecalc" type="xsd:int" />
  21.   <xsd:attribute name="autoincrement" type="xsd:boolean" />
  22.   <xsd:attribute name="baseschema" type="xsd:string" />
  23.   <xsd:attribute name="basetable" type="xsd:string" />
  24.   <xsd:attribute name="basecolumn" type="xsd:string" />
  25.   <xsd:attribute name="basecatalog" type="xsd:string" />
  26.   <xsd:attribute name="number" type="xsd:int" />
  27.   <xsd:attribute name="name" type="xsd:string" />
  28.   <xsd:attribute name="precision" type="xsd:unsignedByte" />
  29.   <xsd:attribute name="scale" type="xsd:unsignedByte" />
  30.   <xsd:attribute name="fixedlength" type="xsd:boolean" />
  31.   <xsd:attribute name="long" type="xsd:boolean" />
  32.   <xsd:attribute name="nullable" type="xsd:boolean" />
  33.   <xsd:attribute name="maybenull" type="xsd:boolean" />
  34.   <xsd:attribute name="keycolumn" type="xsd:boolean" />
  35.   <xsd:attribute name="writeunknown" type="xsd:boolean" />
  36.   <xsd:attribute name="write" type="xsd:boolean" />
  37.   <xsd:attribute name="rowid" type="xsd:boolean" />
  38.   <xsd:attribute name="CommandTimeout" type="xsd:string"/>
  39.   <xsd:attribute name="dbtype" type="xsd:string"/>
  40.   
  41.   <xsd:element name="rowbase" type="rowbase" />
  42.   <xsd:element name="original" type="original" />
  43.   <xsd:element name="update" type="update" />
  44.   <xsd:element name="insert" type="insert" />
  45.   <xsd:element name="delete" type="delete" />
  46.   <xsd:element name="data" type="data" />
  47.   
  48.   <xsd:complexType name="original">
  49.     <xsd:sequence minOccurs="1" maxOccurs="unbounded">
  50.       <xsd:element minOccurs="1" maxOccurs="1" name="rowbase" type="rowbase" />
  51.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
  52.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##local" processContents="lax" />
  53.     </xsd:sequence>
  54.   </xsd:complexType>
  55.   <xsd:complexType name="update">
  56.     <xsd:sequence minOccurs="1" maxOccurs="unbounded">
  57.       <xsd:element minOccurs="1" maxOccurs="1" name="original" type="original" />
  58.       <xsd:element minOccurs="1" maxOccurs="1" name="rowbase" type="rowbase" />
  59.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
  60.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##local" processContents="lax" />
  61.     </xsd:sequence>
  62.   </xsd:complexType>
  63.   <xsd:complexType name="insert">
  64.     <xsd:sequence minOccurs="1" maxOccurs="unbounded">
  65.       <xsd:element minOccurs="1" maxOccurs="unbounded" name="rowbase" type="rowbase" />
  66.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
  67.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##local" processContents="lax" />
  68.     </xsd:sequence>
  69.   </xsd:complexType>
  70.   <xsd:complexType name="delete">
  71.     <xsd:sequence minOccurs="1" maxOccurs="unbounded">
  72.       <xsd:element minOccurs="1" maxOccurs="unbounded" name="rowbase" type="rowbase" />
  73.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
  74.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##local" processContents="lax" />
  75.     </xsd:sequence>
  76.   </xsd:complexType>
  77.   <xsd:complexType name="rowbase">
  78.     <xsd:choice minOccurs="0" maxOccurs="unbounded">
  79.       <xsd:any namespace="##any" processContents="lax" />
  80.     </xsd:choice>
  81.     <xsd:attribute name="updatable" type="xsd:boolean" />
  82.   </xsd:complexType>
  83.   <xsd:complexType name="data">
  84.     <xsd:sequence minOccurs="0" maxOccurs="unbounded">
  85.       <xsd:element minOccurs="0" maxOccurs="unbounded" name="rowbase" type="rowbase" />
  86.       <xsd:element minOccurs="0" maxOccurs="unbounded" name="update" type="update" />
  87.       <xsd:element minOccurs="0" maxOccurs="unbounded" name="insert" type="insert" />
  88.       <xsd:element minOccurs="0" maxOccurs="unbounded" name="delete" type="delete" />
  89.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##other" processContents="lax" />
  90.       <xsd:any minOccurs="0" maxOccurs="unbounded" namespace="##local" processContents="lax" />
  91.     </xsd:sequence>
  92.   </xsd:complexType>
  93. </xsd:schema>
  94.  
  95.  
  96.